static const uint8_t gsJSONEncodeMap[256] = {
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'b',  't',
   'n',  'u',  'f',  'r',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'a',  'a',  '"',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a', '\\',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',
   'a',  'a',  'a',  'a',  'a',  'a',  'a',  'a',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',  'u',
   'u',  'u',  'u',  'u',  'u',  'u',
};

static const size_t gsJSONEncodeLenMap[256] = {
  6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 
  2, 6, 2, 2, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 1, 1, 2, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
  1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
  6, 6, 6, 6, 6, 6, 
};
